ChartElement

StockSharp.Xaml.Charting

Die Basisklasse, die das Diagrammelement beschreibt (Indikator, Kerze usw.).

Erbt von: ChartPart<T>

Implementiert: IChartElementEx, IChartElement, IChartPart<IChartElement>, INotifyPropertyChanging, INotifyPropertyChanged, IPersistable

Eigenschaften

ChartArea
public IChartArea ChartArea { get; private set; }
value = chartElement.ChartArea
chartElement.ChartArea = value

Kartenfläche.

ChildElements
public IEnumerable<IChartElement> ChildElements { get; }
value = chartElement.ChildElements

Child Chart Elemente.

Colorer
public Func<IComparable, Color?> Colorer { get; set; }
value = chartElement.Colorer
chartElement.Colorer = value

Custom Elements Colorer.

FullTitle
public string FullTitle { get; set; }
value = chartElement.FullTitle
chartElement.FullTitle = value

Der Titel der vollständigen Serie. Wenn diese Eigenschaft undefiniert ist, wird stattdessen ein automatisch generierter Titel verwendet.

IsLegend
public bool IsLegend { get; set; }
value = chartElement.IsLegend
chartElement.IsLegend = value

Sollte dieses Element in der Legende gezeigt werden.

IsVisible
public bool IsVisible { get; set; }
value = chartElement.IsVisible
chartElement.IsVisible = value

Zeigen/Verstecken von Anmerkungen.

ParentElement
public IChartElement ParentElement { get; }
value = chartElement.ParentElement

Element des Mutterdiagramms.

Priority
protected virtual int Priority { get; }
value = chartElement.Priority
XAxisId
public string XAxisId { get; set; }
value = chartElement.XAxisId
chartElement.XAxisId = value

X-Achse.

YAxisId
public string YAxisId { get; set; }
value = chartElement.YAxisId
chartElement.YAxisId = value

Y-Achse.

Methoden

AddChildElement
protected internal void AddChildElement(IChartElement element, bool dontDraw)
chartElement.AddChildElement(element, dontDraw)

Kind Chart Element hinzufügen.

element
dontDraw
Erstellen Sie kein entsprechendes Diagrammelement, wird für verschachtelte Elemente verwendet.
CheckAxesCompatible
public virtual bool CheckAxesCompatible(ChartAxisType? xType, ChartAxisType? yType)
result = chartElement.CheckAxesCompatible(xType, yType)

Prüfen Sie, ob das Element mit den mitgelieferten Achsentypen gezeichnet werden kann.

xType
X-Achsentyp.
yType
Y-Achsentyp.

Rückgabe: wenn gelieferte Typen unterstützt werden.

Clone
public sealed override T Clone()
result = chartElement.Clone()

Erstellen Sie eine Kopie von ChartElement.

Rückgabe: Kopie.

CopyTo
internal override T CopyTo(T elem)
result = chartElement.CopyTo(elem)

Kopieren Sie die Nachricht in die .

elem
Copy.

Rückgabe: Copy.

CreateClone
protected virtual T CreateClone()
result = chartElement.CreateClone()

Erstellen Sie Klon, aber füllen Sie keine Felder / Eigenschaften aus.

GetGeneratedTitle
protected virtual string GetGeneratedTitle()
result = chartElement.GetGeneratedTitle()

Generierter Titel.

Rückgabe: Auto generieren Chart Element Titel.

Load
public override void Load(SettingsStorage storage)
chartElement.Load(storage)

Lasteinstellungen.

storage
Einstellungen Lagerung.
OnDraw
protected abstract bool OnDraw(ChartDrawData data)
result = chartElement.OnDraw(data)

Zeichnen Sie auf Wurzelelement.

data
Kartenzeichnungsdaten.

Rückgabe: wenn die Daten erfolgreich gezogen wurden, andernfalls zurückgegeben werden.

OnReset
protected virtual void OnReset()
chartElement.OnReset()

Reset-Element.

RemoveChildElement
protected internal void RemoveChildElement(IChartElement element)
chartElement.RemoveChildElement(element)

Child Chart Element entfernen.

Save
public override void Save(SettingsStorage storage)
chartElement.Save(storage)

Einstellungen speichern.

storage
Einstellungen Lagerung.